ایجاد یک screen saver ساده با Vb6
یکی از دستورات جالب در vb دستور pset می باشد با استفاده از این دستور میتوان یک نقطه در محل دلخواه قرار داد. در این مقاله سعی شده طرز استفاده از این دستور اموزش داده شود و با یک مثال اینکار را انجام داده ایم .
قرار دادن مختصات در مقابل pset باعث می شود در ان محل یک نقطه نشان داده شود و اگر برنامه را طوری طراحی کنیم که این نقاط در کنار هم ظاهر شوند یک شکل هندسی ظاهرمی شود.
مثلا این برنامه یک خط ایجاد می کند و کافی است آن را درون یک command button بنویسیم .
Private Sub Command1_Click()
For i = 100 To 500
PSet (i, i)
Next i
End Sub
ویا برنامه زیر با قرار دادن نقطه ها در کنارهم یک دایره ایجاد می کند . و کافی است آن را درون یکcommand button بنویسیم .
Private Sub Command1_Click()
For i = 100 To 500
x = 1000 + 500 * Sin(i)
y = 1000 + 500 * Cos(i)
PSet (x, y)
Next i
End Sub
در این برنامه x وy مختصات دایره و 1000و1000 مرکز دایره و 500 شعاع دایره است که با قرار دادن آنها درون حلقه For و تکرار نقاط دایره پدید می آید.
ایجاد یک پایگاه داده در ویژوال بیسیک 6 در عرض چند ثانیه(بانک اطلاعاتی)
کی از قابلیت های ویژوال بیسیک 6 که اکنون در مدارس ایران تدریس می شود این است که میتواند یک برنامه بانک اطلاعاتی مانند برنامه دفترچه تلفن را در عرض چند ثانیه ایجاد نماید . مساله جالب آن است که در این کار هیچ نیازی به برنامه نویسی توسط کاربر نیست و برنامه خود به خود توسط ویژوال نوشته خواهد شد و کاربر را از پیچیدگی طراحی اینگونه برنامه ها خلاص می کند . این برنامه می تواند اطلاعات را از کاربر بگیرد و در یک پایگاه داده ذخیره کند و هرگاه که خواستیم آن را به ما نشان بدهد.
ایجاد برنامه دفترچه تلفن با ویژوال بیسیک 6 در 40 ثانیه :
مراحل انجام کار :
1- وارد محیط برنامه نویسی ویژوال بیسیک 6 می شویم .
2- از منوی Add-Ins گزینه Visual Data Manager را انتخاب می کنیم و در پنجره باز شده از منوی File گزینه New وسپس Microsoft Access و بعد Version 7.0 MDB را انتخاب کرده و نام و محل پایگاه داده را تعیین می کنیم و Save را انتخاب می کنیم (فایل پایگاه داده محلی است که اطلاعات در آنجا نگهداری خواهد شد ).
آشنایی با رکوردست و متدهای مهم آن
» همانطور که میدانید پردازش اطلاعات و داده ها در پایگاه داده عبارت است از ایجاد رکورد جدید برای ثبت اطلاعات جدید ، حذف رکورد اطلاعاتی ، ویرایش اطلاعات و داده ها و بسیاری کارهای دیگر . کنترل داده علاوه بر این که خصوصیتهایی برای ایجاد ارتباط با پایگاه داده دارد خاصیتی به نام RecordSet دارد که که بیشترین متدهای پردازش بر روی پایگاه داده را در خود جای داده است . با این خاصیت بیشتر آشنا می شویم :
RecordSet : یکی از مهمترین خواص کنترل داده است و به جدولی که ما از خاصیت RecordSource انتخاب می کنیم اشاره دارد . در واقع رکوردست همه کاره است . این خاصیت فقط در زمان اجرای برنامه فعال می شود و متدهای مربوط به پردازش بر روی داده ها را در خود جای داده است . که ما با مهمترین آنها که بیشترین کاربرد را دارند آشنا می شویم :
_ Move : با استفاده از این متد ما میتوانیم به رکورد مورد نظر حرکت کنیم . روش استفاده از این متد به صورت زیر است :
( شماره رکورد ) Data1.RecordSet.Move
در استفاده از این متد باید توجه داشته باشید که شماره رکورد باید از نوع صحیح بوده و حتما در جدول موجود باشد .
_ MoveFirst : با استفاده از این متد ما میتوانیم به اول لیست یا جدول تغییر مکان دهیم . روش استفاده از این متد :
Data1.RecordSet.MoveFirst
_ MoveLast : این متد هم رفتن ما را به آخرین رکورد جدول فراهم می کند و روش استفاده از آن به صورت زیر است :
Data1.RecordSet.MoveLast
_ MoveNext : از این متد برای رفتن به رکورد بعدی استفاده می شود . نکته ای که در مورد این متد وجوددارد این است که برای استفاده از این متد باید رکورد بعدی موجود باشد وگرنه پیغام خطا صادر خواهد شد. روش استفاده :
Data1.RecordSet.MoveNext
_ MovePreivous : این متد هم برای برگشت به رکورد قبلی استفاده می شود که در این مورد هم بایدرکورد قبلی موجود باشد . روش استفاده :
Data1.RecordSet.MovePrevious
_ EOF : این متد مشخص میکند که آیا اشاره گر در رکورد آخر قرار دارد یا خیر که در صورت قرار داشتن دررکورد آخر مقدار True و در غیر این صورت مقدار False به خود خواهد گرفت :
A = Data1.RecordSet.Eof
که مقدار A با توجه به موقعیت اشاره گر یکی از دو مقدار True یا False خواهد شد .
_ BOF : این متد هم مانند متد قبلی عمل می کند ولی با این تفاوت که قرار داشتن اشاره گر در ابتدایلیست را مشخص می کند .
A = Data1.RecordSet.Bof
مجموعه ای کامل از کامپوننت های ویژوال بیسیک
دانلود مجموعه ای کامل از کامپوننت های ویژوال بیسیک براتون آماده کردم که امید وارم به دردتون بخوره و استفاده کنید
1- MBCleander – تقویم شمسی زیبا و بسیار کامل – دانلود
2- MBButton – دکمه ای زیبا با حاشیه ای گرد و امکانات کامل – دانلود
3- MEShamsiDate – کامل ترین ابزار برای کار با تاریخ شمسی – دانلود
4- MBTool Button – دکمه ای برای استفاده در نوار ابزار یا Toolbar – دانلود
5- MBMsgBox – یک MsgBox کوچک، زیبا و سفارشی – دانلود
6- MBComboBox – یک کمبوباکس زیبا و سفارشی – دانلود
7- MBHMS Counter – کنترلی برای نمایش زمان – دانلود
8- MBFrameX – یک فریم زیبا و سفارشی جایگزین خوبی برای فریم VB – دانلود
9- MBAutoComplete TextBox – یک جعبه متن همراه با امکان AutoComplete – دانلود
10- MBPanel List – لیست باکسی قدرتمندتر و سفارشی تر از لیست باکس VB – دانلود
11- MBStatusBar – بهترین نوار وضعیتی که دیده اید با امکانات بالا – دانلود
12- MBTextBox – یک جعب متن شبیه جعبه متن معمولی با امکانات بیشتر -دانلود
13- MBTreeSL – ابزاری برای نمایش مرجله از کار که برنامه در آن قرار دارد – دانلود
14- MBCheckList – یک لیست باکس که آیتم های آن چک باکس هستند – دانلود
15- MBForm X – فرمی با قابلیت تغییر تم و اضافه کردن دکمه های جدید و … – دانلود
آموزش ویژال بیسیک6 مقدماتی تا پیشرفته (pdf)
آموزش آسان و سریع برنامه نویسی ویژوال بیسیک بصورت عملی ورژن 2
مجموعه برنامه های آسان از مبتدی تا پیشرفته برای آموزش برنامه نویسی ویژوال بیسیک 6 قابل استفاده برای دانش آموزان و معلمان فنی حرفه ای و کاردانش
دانلود pdf:دانلود
برنامه فایل ترتیبی همراه توضیحات (ویراستار متن)
پس به همین دلیل ازتون ممنون میشیم که سوالات غیرمرتبط با این مطلب را در انجمن های سایت مطرح کنید . در بخش نظرات فقط سوالات مرتبط با مطلب پاسخ داده خواهد شد .